excellence in competition badge - Allemand Anglais Dictionnaire